package com.sk.seckilldemo.mapper;

import com.sk.seckilldemo.entity.SeckillActivity;
import org.apache.ibatis.annotations.Mapper;

/**
 * 秒杀活动相关功能接口
 * */
@Mapper
public interface SeckillActivityMapper {

    /**
     * 添加一个秒杀活动。
     * */
    public Integer insert(SeckillActivity seckillActivity);

    /**
     * 根据ID获取指定的秒杀活动进行预热：根据秒杀活动id，打开一个秒杀界面
     * */
    public SeckillActivity selectById(Integer activityId);

    /**
     * 减少库存
     * */
    public Integer reduceStock(Integer activityId);

    /**
     * 增加库存
     * */
    public Integer increaseStock(Integer activityID);
}
